package com.taofuxn.admin.dao.repository.extend;

import com.taofuxn.admin.dao.dto.ResourceDto;
import com.taofuxn.admin.dao.entity.TbSysResource;
import com.taofuxn.admin.dao.entity.TbSysResourceExample;
import com.taofuxn.admin.dao.entity.TbSysRoleResource;
import com.taofuxn.admin.dao.repository.TbSysResourceMapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

@org.springframework.stereotype.Repository
public interface TbSysResourceExtendMapper extends TbSysResourceMapper {

    List<ResourceDto> selectResourceList(Map<String, Object> params);

    Integer selectMaxSort(Long parentId);

    List<TbSysResource> selectAll();

    List<TbSysRoleResource> selectResourceByRole(List<Long> roleIds);
}
